@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

ul, li, ol, menu {margin: 0;padding: 0}
img{ border:none;}
body {font-family: "微软雅黑";font-size: 14px;line-height: 1.42857143;color: #666;background-color: #fff;margin: 0;padding: 0;}
a {text-decoration: none}
a:hover {text-decoration: none;}
h1, h2, h3, h4, h5, h6 {-webkit-margin-before: 0em;-webkit-margin-after: 0em;}
p {-webkit-margin-before: 0em;-webkit-margin-after: 0em;}
.language p select {border: none;color: #D2051E;}
.news-recommd .news-recommd-pic-list .col-sm-4, .news-recommd .news-recommd-pic-list .col-sm-8 {height: 195px;width: 180px;}
.news-recommd .news-recommd-pic-list .col-sm-8 {transition: All .2s ease-in-out;webkit-transition: All .2s ease-in-out;
-moz-transition: All .2s ease-in-out;-o-transition: All .2s ease-in-out;width: 0 !important;background-color:#fff;overflow: hidden !important;
padding: 0 !important}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 {padding: 22px 30px !important;width: 40% !important;}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .name {-webkit-transform: translateY(0);-ms-transform: translateY(0);
transform: translateY(0);display: block;font-size: 1.4em;color: #000;}
.blockFull{background-position: center;background-repeat: no-repeat;background-size: cover;}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .name a {color: #000;}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .name:after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);
transform: scaleX(1)}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .clude {-webkit-transform: scale(1);-ms-transform: scale(1);
transform: scale(1);opacity: 1;filter: alpha(opacity=100);display: block;font-size: 1em;padding-top:2%;}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .more {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);margin-top:3%;display: block;background: #D9374C;line-height: 1.9em;width: 35%;font-size: 0.8em;
text-align: center; color:#fff;}
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .more:hover{background:#D2051E;}
.pro-type-cont-1 .col-lg-3:nth-child(1n) {width: 23%;}
.pro-type-cont-1 .col-lg-3:nth-child(2n) {width: 23%;}
.pro-type-cont-1 .col-lg-3:nth-child(3n) {width: 23%;}
.pro-type-cont-1 .col-lg-3:nth-child(4n) {width: 31%;}
.pro-type-cont-3 .col-lg-3:nth-child(1n) {width: 25.5%;}
.pro-type-cont-3 .col-lg-3:nth-child(2n) {width: 25.5%;}
.pro-type-cont-3 .col-lg-3:nth-child(3n) {width: 49%;}
.pro-type-cont-2 .col-lg-3:nth-child(1n) {width: 31%;}
.pro-type-cont-2 .col-lg-3:nth-child(2n) {width: 23%;}
.pro-type-cont-2 .col-lg-3:nth-child(3n) {width: 23%;}
.pro-type-cont-2 .col-lg-3:nth-child(3n) {width: 23%;}
.pro-type-cont-4 .col-lg-3:nth-child(1n) {width: 49%;}
.pro-type-cont-4 .col-lg-3:nth-child(2n) {width: 25.5%;}
.pro-type-cont-4 .col-lg-3:nth-child(3n) {width: 25.5%;}
.recommon-2-txt {padding-top: 30%;}
.guojia {position: relative;z-index: 3;float: left;}
.nbanner {background: #fff;position: absolute;width: 18.5%;border-radius: 5em;left: 4%;height: 3em;margin-top: -4%;}
.nbanner b {display: block;float: left;margin-left: 4%;margin-top: 2%;}
.nbanner dl {overflow: hidden;float: left;display: block;width: 80%;margin-top: 4.5%;}
.nbanner dl dd {display: block;float: left;margin-right: 4%;margin-left: 6%;}
.nbanner dl dd a {color: #797979;}
.page-banner {width: 100%;position: relative;overflow: hidden;height: 36em;}
.page-banner img {width: 100%;height: 100%;position: absolute;}
.page_introduce {width: 100%;overflow: hidden;margin-bottom: 6%;}
.introduce_one {width: 62%;margin: auto;overflow: hidden;margin-bottom: 4%;}
.introduce_one h1 {color: #000000;margin-top: 8%;font-size: 2.6em;margin-bottom: 3%;}
.introduce_one p {color: #707070;font-size: 1.3em;line-height: 1.6em;}
.introduce_two {width: 100%;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;}
.introduce_two img {width: 100%;}
.introduce_three {width: 62%;margin: auto;overflow: hidden;}
.introduce_three_nei h1 {font-size: 2.6em;color: #000;margin-top: 8%;margin-bottom: 3%;}
.introduce_three_nei p {color: #8B8B8B;font-size: 1.3em;line-height: 1.5em;display: block;margin-bottom: 3%;}
.introduce_three_nei b {}
.introduce_three_nei h2 {color: #6C6C6C;font-size: 1.3em;font-weight: 600;margin-bottom: 2%;}
.introduce_three_nei {width: 68%;overflow: hidden;}
.page_contact {width: 100%;overflow: hidden;}
.page_contact_left {width: 63.5%;float: left;}
.page_contact_left dl {}
.page_contact_left dl dt {width: 50%;float: left;background: #f5f5f5;height: 25em;}
.page_contact_left dl dt:nth-child(2n) {background: #fff;}
.page_contact_left dl dt:nth-child(3n) {background: #e3e3e3;}
.page_contact_left dl dt:nth-child(4n) {background: #eeeeee;}
.page_contact_left dl dt p {color: #000;font-size: 2em;margin-bottom: 5%; font-weight:normal;}
.page_contact_left dl dt span {color: #7a7a7a;font-size: 1em;line-height: 1.6em; font-weight:normal; float:left; width:100%;}
.page_contact_left dl dt h3 {color: #7a7a7a;font-size: 1.2em;margin-top: 4%;overflow: hidden;float: left;width: 100%;}
.page_contact_left dl dt h3 b {color: #7a7a7a;font-size: 1em;font-weight: normal;display: block;float: left;margin-right: 2%;}
.page_contact_left dl dt h3 c {display: block;float: left;}
.page_contact_left dl dt h3 c img {}
.dt_nei {margin-right: 14%;margin-bottom: 14%;margin-top: 12%;margin-left: 14%;overflow: hidden; }
.dt_nei div{ overflow:hidden; height:10em;}
.page_contact_right {overflow: hidden;float: left;height: 50em;width: 36.5%;position: relative;}
.page_contact_right img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.page_contact_right a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
.page_contact_right span {position: absolute;width: 100%;left: 0%;top: 0%;height: 100%;background: rgba(210, 5, 30, 0.62);}
.page_contact_right span b {display: block;text-align: center;width: 50%;margin: 0 auto;font-size: 1.5em;color: #fff;
border: 1px solid #fff;top: 44%;position: absolute;left: 25%;line-height: 3em;font-weight: normal;}
.page_Culture {}
.page_Culture dl {}
.page_Culture dl dt {width: 100%;overflow:hidden;padding-bottom:10%;padding-top:10%;margin-top:0.1%;margin-bottom:0.1%;text-align:center;}
.page_Culture dl dt h1{width: 4%;border-bottom: 2px solid #fff;margin: auto;margin-top: 0.5%;}
.page_Culture dl dt p{color: #fff;font-weight: normal;margin-top:1%;font-size: 16px;}
.page_Culture dl dt b {color: #fff;font-size: 2em;font-weight: normal;text-align: center;display: block;}
.page_honor {width: 84%;margin: auto;overflow: hidden;}
.page_honor h1 {color: #6b6766;font-size: 2.6em;font-weight: 600;margin-top: 4%;}
.page_honor p {width: 50%;color: #7f7f7f;font-size: 1.3em;line-height: 1.6em;}
.page_honor b {border-top: 1px solid #ccc;display: block;width: 6%;margin-top: 2%;}
.page_honor dl {width: 100%;overflow: hidden;margin-top: 4%;}
.page_honor dl dd {border: 1px solid #D2051E;width: 21.7%;float: left;margin-right: 4.4%;margin-bottom: 4.4%;}
.page_honor dl dd:nth-child(4n) {margin-right: 0;}
.page_honor dl dd img {width: 100%;height: 100%;}
.news_list_left_zong {width: 65%;float: left;overflow: hidden;}
.news_list {width: 100%;overflow: hidden;background: #f3f3f3;}
.news_list_zong {width: 84%;margin: auto;overflow: hidden;padding-top: 4%;padding-bottom: 4%;}
.news_list_left {width: 100%;float: left;}
.news_list_left div {width: 100%;height: 100%;position: relative;overflow: hidden;margin-bottom: 6%;}
.news_list_left div a {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.news_list_left div p{width: 100%;overflow: hidden;height: 21.5em;}
.news_list_left div p img {width: 100%;height: 100%}
.news_list_left div span {width: 100%;overflow: hidden;background: #fff;padding:4%; float:left; margin-top:-2.6%;}
.news_list_left div span b {color: #151515;font-size: 1.3em;display: block;float: left;}
.news_list_left div span c {color: #c0bfbf;font-size: 0.9em;float: right;display: block;margin-top: 1%;}
.news_list_left div span e {display: block;margin-top: 6%;color: #979797;font-size: 0.9em;margin-bottom: 2%;}
.news_list_left div span g {display: none;float: left;width: 84%;border-top: 1px solid #D2051E;margin-top: 1.6%;}
.news_list_left div span f {display: block;float: left;color: #565656;font-size: 0.9em;margin-right: 2%;}
.news_list_left div span k {display: block;float: left;font-size: 0.9em;color: #212121;}
.news_list_left div:hover {box-shadow: 0 0 15px 0 rgba(0,0,0,.2);}
.news_list_left div:hover g {display: block;}
.news_list_left div:hover f {color: #D2051E;float: right;}
.news_list_left div:hover k {display: none;}
.news_fy {width: 100%;overflow: hidden;}
.news_fy span {padding: 13px 30px;text-decoration: none;font-size: 1.2em;height: 35px;text-align: center;line-height: 35px;color: #fff;
background: #e15531;margin-left: 5px;}
.news_fy a {padding: 13px 30px;text-decoration: none;font-size: 1.2em;margin-left: 5px;height: 35px;text-align: center;line-height: 35px;
color: #000;background: #c0c4c7;}
.news_list_right {background: #fff;float: right;width: 29%;padding: 1.3%;}
.news_list_right h1 {margin-top: 4%;overflow: hidden;}
.news_list_right h1 e {border-bottom: 1px solid #e1532e;display: block;float: left;}
.news_list_right h1 e a {color: #D2051E;font-size: 0.6em;display: block;float: left;}
.news_list_right h1 c {color: #000;font-weight: normal;font-size: 0.7em;display: block;float: left;}
.news_list_right h2 {position: relative;margin-top: 6%;color: #000;font-size: 1.4em;border-bottom: 1px solid #ccc;padding-bottom: 8%;}
.news_list_right h2 a {}
.news_list_right h2 g {display: block;margin-bottom: 2%;}
.news_list_right h2 a:hover{ color:#D2051E;}
.news_list_right h2 g{ color:#000}
.news_list_right h4 a{ color:#000}
.news_list_right h4 a:hover{ color:#D2051E}
.list_more_show_left_info p img{ width:100%; height:100%;}
.pro_fy {width: 100%;overflow: hidden;}
.pro_fy span {padding: 13px 30px;text-decoration: none;font-size: 1.2em;height: 35px;text-align: center;line-height: 35px;color: #fff;
background: #D2051E;margin-left: 5px;}
.pro_fy a {padding: 13px 30px;text-decoration: none;font-size: 1.2em;margin-left: 5px;height: 35px;text-align: center;line-height: 35px;
color: #000;background: #c0c4c7;}
.news_list_right h3 {width: 45%;border-bottom: 1px solid #000;border-top: 1px solid #000;line-height: 3em;text-align: center;color: #000;
font-size: 1.2em;margin-top: 8%;}
.news_list_right h4 {margin-top: 12%;color: #000;font-size: 1.6em;margin-bottom: 4%;}
.news_list_right dl {}
.news_list_right dl dd {margin-bottom: 4%;overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 2%;}
.news_list_right dl dd a {color: #959595;font-size: 1.1em;}
.news_list_right dl dd a:hover{    color: #D2051E;}
.news_list_right h2 a:hover c g{color: #D2051E;}
.news_list_more {width: 100%;overflow: hidden;padding-bottom: 3%;padding-top: 3%;background: #f3f3f3;}
.list_more_show {width: 84%;margin: auto;overflow: hidden;}
.list_more_show_left {width: 68%;background: #fff;float: left;padding: 3%;overflow: hidden;}
.list_more_show_left p.show_tit {overflow: hidden;}
.list_more_show_left p.show_tit b {color: #151515;font-size: 2em;display: block;margin-bottom: 2%;}
.list_more_show_left p.show_tit c {color: #898383;font-size: 1.1em;margin-bottom: 2%;display: block;float: left;margin-right: 4%;}
.list_more_show_left #page-news-more-fx {position: inherit;margin-bottom: 3em;}
.news_list_more .page-news-left div {position: relative;width: 100%;overflow: hidden;margin-bottom: 2em;}
.list_more_show_left #page-news-more-fx a .jtico {font-size: 0;}
.list_more_show_left_info {color: #5c5c5c;font-size: 1.2em;line-height: 1.6em;margin-top: 2%;float: left;margin-bottom: 2%;width: 100%;}
.list_more_show_right {background: #fff;float: right;width: 29%;padding: 1.3%;}
.list_more_show_right h1 {margin-top: 4%;overflow: hidden;}
.list_more_show_right h1 c {color: #000;font-weight: normal;font-size: 0.7em;display: block;float: left;}
.list_more_show_right h1 e {border-bottom: 1px solid #e1532e;display: block;float: left;}
.list_more_show_right h1 e a {color: #D2051E;font-size: 0.6em;display: block;float: left;}
.list_more_show_right h2 {position: relative;margin-top: 6%;color: #000;font-size: 1.4em;border-bottom: 1px solid #ccc;padding-bottom: 8%;}
.list_more_show_right h2 a:hover { color:#D2051E !important;}
.list_more_show_right h2 g { color:#000;display: block;margin-bottom: 2%;}
.list_more_show_right h2 c {font-size: 0.7em;}
.list_more_show_right h3 {width: 45%;border-bottom: 1px solid #000;border-top: 1px solid #000;line-height: 3em;text-align: center;color: #000;
font-size: 1.2em;margin-top: 8%;}
.list_more_show_right h4 {margin-top: 12%;color: #000;font-size: 1.6em;margin-bottom: 4%;}
.list_more_show_right dl {}
.list_more_show_right dl dd {margin-bottom: 4%;overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 2%;}
.list_more_show_right dl dd a {color: #959595;font-size: 1.1em;}
.list_more_show_right h4 {margin-top: 12%;color: #000;font-size: 1.6em;margin-bottom: 4%;}
.list_more_show_right h4 a{ color:#000;}
.list_more_show_right h4 a:hover { color:#D2051E !important;}
.list_more_show_right dl dd a:hover { color:#D2051E !important;}
.page_video {width: 90%;margin: auto;overflow: hidden;padding-top: 3%;padding-bottom: 3%;}
.page_video h1 {text-align: center;width: 30%;margin: auto;margin-bottom: 4%;}
.page_video h1 c {display: block;color: #504f4f;font-size: 0.8em;margin-bottom: 2%;}
.page_video h1 b {color: #504f4f;font-size: 1em;font-weight: normal;line-height: 1.2em;display: block;}
.page_video h2 {width: 100%;border-bottom: 3px solid #ccc;margin-bottom: 4%;}
.page_video ul {}
.page_video ul li {width: 30%;position: relative;float: left;text-align: center;margin-right: 5%;margin-bottom: 5%;list-style: none;}
.page_video ul li a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.page_video ul li .videoa {border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding-bottom: 4%;}
.page_video ul li .videoa p {color: #060606;margin: auto;font-size: 1.4em;margin-top: 6%;margin-bottom: 6%;border-bottom: 1px solid #ccc;
padding-bottom: 4%;width: 80%;}
.page_video ul li .videoa g {color: #626262;font-size: 1.2em;display: block;}
.page_video ul li .videob {width: 100%;height: 100%;}
.page_video ul li .videob h3 {}
.page_video ul li .videob h3 img {width: 100%;height: 100%;}
.page_video ul li .videob .vico {background: url(../images/vico.png) no-repeat;width: 84px;height: 84px;position: absolute;left: 50%;
top: 50%;margin: 25px 0px 0px -42px;}
.page_video ul li:nth-child(3n) {margin-right: 0;}
.page_picture {width: 100%;overflow: hidden;}
.page_picture_top {width: 84%;margin: auto;overflow: hidden;margin-top: 4%;margin-bottom: 4%;}
.page_picture_top h1 {width: 60%;margin: auto;text-align: center;}
.page_picture_top c {color: #2f2c2c;display: block;font-size: 1.4em;margin-bottom: 2%;}
.page_picture_top b {color: #727272;display: block;font-size: 1.6em;font-weight: normal;}
.page_picture_bottom {background: #ececec;width: 100%;padding-bottom: 4%;padding-top: 4%;}
.page_picture_bottom_nei {width: 84%;margin: auto;overflow: hidden;height: 100%;}
.page_Complaint {width: 84%;margin: auto;overflow: hidden;margin-top: 4%;margin-bottom: 4%;}
.page_Complaint h1 {color: #5d5d5d;font-size: 2.4em;border-bottom: 1px solid #ccc;padding-bottom: 1%;}
.contact_two_form {width: 100%;overflow: hidden;margin-top: 4%;}
.contact_two_form div {float: left;width: 47%;overflow: hidden;margin-bottom: 2%;margin-right: 6%;}
.contact_two_form div #Textbox-1 {}
#c-r-dz:nth-child(2n) {margin-right: 0;}
.fhdft:nth-child(2n) {margin-right: 0;}
.fhdft{display: block;height: 3em;width: 100%;line-height:2.4em;text-indent:1em;font-size: 1.1em;border: 1px solid #ccc; float:left; 
overflow:hidden;}
.fhdft	#Textbox-1 {width: 90%;height: 3em;line-height: 3em;}
.fhdft input{ border:none;}
#c-r-dz{float: left;width: 47%;overflow: hidden;margin-bottom: 2%;margin-right: 6%;text-indent: 1em;}
.contact_two_form div #Dropdown-1 {display: block;height: 3em;border: 1px solid #ccc;width: 100% !important;font-size: 1.1em;
border: 1px solid #ccc;float: left;margin-right: 6%;color: #989898;}
.l-y-n-r-left #button1 {width: 14%;margin-top: 4%;float: left;text-indent: 0em;margin-right: 4%;background: #696969;color: #fff;height: 3em;
line-height: 3em;border: none;font-size: 1.2em;}
.l-y-n-r-left p{overflow: hidden;margin-top: 2%;}
.l-y-n-r-left p span{}
.l-y-n-r-left p input{line-height: 2.6em;margin-right: 2%;}
.l-y-n-r-left p img{}
.l-y-n-r #Textarea-1 {display: block;height: 12em;border: 1px solid #ccc;width: 100%;line-height: 4em;text-indent: 2em;font-size: 1.1em;}
.contact_two_form div .l-y-n-r {width: 100%;}
.contact_two_form div .l-y-n-r-left {width: 100%;}
.page_down {width: 84%;margin: auto;overflow: hidden;margin-top: 4%;margin-bottom: 4%;}
.down_top h1 {color: #696767;font-size: 3.2em;font-weight: normal;display: block;margin-bottom: 2%;}
.down_top h2 {width: 10%;border: 1px solid #D2051E;display: block;float: left;}
.down_top h3 {width: 90%;border: 1px solid #ccc;float: left;display: block;}
.down_bottom {width: 100%;overflow: hidden;margin-top: 5%;}
.down_bottom_left {width: 70%;float: left;}
.down_bottom_left dl {}
.down_bottom_left dl dd {background: #f0f0f0;padding: 3%;float: left;display: block;width: 100%;margin-bottom: 3%;position: relative;}
.down_bottom_left dl dd a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.down_bottom_left dl dd h1 {width: 20%;border: 1px solid #ccc;font-size: 1em;line-height: 1.8em;text-align: center;color: #888888;
margin-bottom: 1%;}
.down_bottom_left dl dd h2 {color: #090909;font-size: 1.8em;margin-bottom: 1%;}
.down_bottom_left dl dd:hover h2 {color: #D2051E;}
.down_bottom_left dl dd h3 {color: #888888;font-size: 1.2em;}
.down_bottom_right {width: 25%;float: right;overflow: hidden;}
.down_bottom_right dl {}
.down_bottom_right dl dd {width: 100%;border-bottom: 1px solid #ccc;margin-bottom: 6%;overflow: hidden;}
.down_bottom_right dl dd b {color: #6d6d6d;font-size: 0.9em;display: block;border: 1px solid #ccc;width: 28%;text-align: center;
line-height: 1.8em;margin-bottom: 2%;float: left;}
.down_bottom_right dl dd c {display: block;float: left;width: 100%;font-size: 1.2em;margin-bottom: 2%;}
.page_service {width: 84%;margin: auto;overflow: hidden;margin-top: 8%;margin-bottom: 8%;}
.page_service dl {}
.page_service dl dd {width: 30%;text-align: center;float: left;margin-right: 5%;}
.page_service dl dd:nth-child(3n) {margin-right: 0;}
.page_service dl dd h1 {margin-bottom: 4%;}
.page_service dl dd h1 img {}
.page_service dl dd h2 {color: #000000;font-size: 1.8em;margin-bottom: 3%;}
.page_service dl dd h3 {color: #6c6c6c;font-size: 1.3em;}
.page_job {width: 84%;margin: auto;overflow: hidden;margin-top: 4%;margin-bottom: 4%;}
.page_job h1 {text-align: center;color: #3d3d3d;margin-bottom: 2%;font-size: 3em;}
.page_job p {color: #707070;font-size: 1.2em;text-align: center;width: 80%;margin: auto;}
.page_job_bottom {width: 100%;overflow: hidden;margin-top: 4%;}
.page_job_bottom dl {}
.page_job_bottom dl dd {width: 30%;float:left;background: #eee;padding: 2%;position: relative;margin-right: 5%;margin-bottom: 5%;height: 14em;}
.page_job_bottom dl dd a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.page_job_bottom dl dd span { overflow:hidden; width:100%; float:left;margin-bottom: 4%;}
.page_job_bottom dl dd span b {margin-right: 5%;color: #3d3d3d;font-size: 1.6em;font-weight: normal;}
.page_job_bottom dl dd span c {color: #adadad;font-size: 1.1em;float: right;display: block;margin-top: 2%;}
.page_job_bottom dl dd f {color: #6d6d6d;font-size: 1em;line-height: 1.8em;float: left;width: 100%;}
.page_job_bottom dl dd g {color: #6d6d6d;font-size: 1em;line-height: 1.8em;margin-bottom: 4%;}
.page_job_bottom dl dd e {border-bottom: 1px solid #ccc;margin-bottom: 8%; float:left; width:100%;}
.page_job_bottom dl dd:hover {border: 1px solid #D2051E;}
.page_job_bottom dl dd:hover e {border-bottom: 1px solid #D2051E;}
.page_job_bottom dl dd:nth-child(3n) {margin-right: 0;}
.page_job_more {width: 84%;margin: auto;margin-top: 4%;margin-bottom: 4%;overflow: hidden;}
.page_job_more left {float: left;width: 25%;overflow: hidden;display: block;margin-top: 5%;}
.page_job_more left h1 {color: #000;font-weight: bold;font-size: 2.2em;margin-bottom: 5%;}
.page_job_more left h2 {font-size: 1em;margin-bottom: 15%;}
.page_job_more left h2 b {font-weight: bold;color: #000;}
.page_job_more left h3 {font-size: 1.2em;margin-bottom: 5%;border-bottom: 1px solid #ddd;}
.page_job_more right {float: right;width: 65%;overflow: hidden;display: block;margin-top: 5%;}
.page_job_more right div {display: block;overflow: hidden;margin-bottom: 6%;}
.page_job_more right div h1 {font-size: 2em;border-bottom: 1px solid #ddd;margin-bottom: 2%;}
.page_job_more right div p {font-size: 1.05em;line-height: 1.6em;}
.page_pro {width: 84%;margin: auto;margin-top: 4%;margin-bottom: 4%;overflow: hidden;}
.pro_top {}
.pro_top h1 {}
.pro_top h2 {}
.pro_top h3 {}
.pro_top h3 b {}
.pro_top h3 c {}
.page_gczx {width: 90%;margin: auto;overflow: hidden;margin-top: 3%;margin-bottom: 5%;}
.page_gongcheng {width: 100%;overflow: hidden;}
.page_gongcheng dl {}
.page_gongcheng dl dd {width: 30%;float: left;border: 1px solid #ccc;margin-right: 5%;margin-bottom: 5%;}
.page_gongcheng dl dd span{height: 19em;display: block;}
.page_gongcheng dl dd span img {width: 100%;height: 100%;}
.page_gongcheng dl dd h2 {padding: 6%;text-align: center;margin-bottom: 8%;}
.page_gongcheng dl dd h2 b {
display: block;border-bottom: 1px solid #ccc;padding-bottom: 3%;color: #030303;font-weight: normal;}
.page_gongcheng dl dd h2 c {display: block;width: 80%;margin: auto;margin-top: 4%;color: #444444;font-size: 0.7em;}
.page_gongcheng dl dd h3 {background: url(../images/page_gczx_more1.jpg) no-repeat;width: 14%;height: 2.6em;margin: auto;position: absolute;
margin-top: -1.5%;margin-left: 7%;}
.page_gongcheng dl dd:hover h3 {background: url(../images/page_gczx_more2.jpg) no-repeat;}
.page_gongcheng dl dd:nth-child(3n) {margin-right: 0;}
.page_gczx_more {width: 90%;margin: auto;overflow: hidden;}
.page_gczx_more h1 {margin-bottom: 3%;border-bottom: 1px solid #ccc;padding-bottom: 1%;overflow: hidden;}
.page_gczx_more h1 p {float: left;color: #000;font-size: 1.2em;}
.page_gczx_more h1 span {float: right;color: #bababa;font-size: 0.8em;margin-top: 1.2%;}
.page_gczx_more h2 {overflow: hidden;margin-bottom: 2%;}
.page_gczx_more h2 img {width: 100%;height: 100%;}
.page_gczx_more h3 {color: #6b6868;font-size: 1.4em;}
.page_hexin {width: 100%;overflow: hidden;}
.page_hexin h1 {background: url(../images/page_hexin_tb.jpg) no-repeat;line-height: 2em;color: #000;font-size: 1.6em;font-weight: normal;
height: 2em;padding-left: 1.5%;width: 26%;text-align: center;}
.page_hexin_bottom {padding: 3%;overflow: hidden;}
.page_hexin_bottom_one {width: 100%;overflow: hidden;margin-bottom: 4%;}
.page_hexin_bottom_one h2 {font-size: 2.4em;color: #e1522e;font-weight: 600;}
.page_hexin_bottom_one h3 {color: #494949;font-size: 1.4em;margin-top: 2%;margin-bottom: 4%;}
.page_hexin_bottom_one h4 {width: 54%;float: left;}
.page_hexin_bottom_one h4 img {width: 100%;height: 100%;}
.page_hexin_bottom_one h5 {float: right;width: 31.5%;}
.page_hexin_bottom_one h5 img {width: 100%;}
.page_hexin_bottom_two {width: 100%;overflow: hidden;margin-bottom: 4%;}
.page_hexin_bottom_two left {width: 55%;float: left;}
.page_hexin_bottom_two left h2 {font-size: 2.4em;color: #e1522e;font-weight: 600;margin-bottom: 4%;}
.page_hexin_bottom_two left h3 {color: #494949;font-size: 1.4em;}
.page_hexin_bottom_two right {width: 39%;float: right;overflow: hidden;}
.page_hexin_bottom_two right img {width: 100%;}
.page_hexin_bottom_three {width: 100%;overflow: hidden;margin-bottom: 4%;}
.page_hexin_bottom_three left {width: 39%;float: left;overflow: hidden;}
.page_hexin_bottom_three left img {width: 100%;}
.page_hexin_bottom_three right {width: 55%;float: right;}
.page_hexin_bottom_three right h2 {font-size: 2.4em;color: #e1522e;font-weight: 600;margin-bottom: 4%;}
.page_hexin_bottom_three right h3 {color: #494949;font-size: 1.4em;}
.page_hexin_bottom_four {color: #494949;font-size: 1.4em;padding: 3%;}
.technology-container .technology-team .team-list .col-lg-3 {text-align: center;color: #fff;}
.technology-container .technology-team .team-list .col-lg-3 div {display: inline-block;position: relative;cursor: pointer;}
.technology-container .technology-team .team-list #td {width: 15%;float: left;margin-right: 2%;border: 3px solid #fff;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);margin-bottom: 2%;}
.technology-container .technology-team .team-list #td div {width: 100%;}
.technology-container .technology-team .team-list #td div img {width: 100%;}
.page_tuandui .slick-slider {text-align: center;margin-top: 3%;margin-bottom: 4%;height: 20em}
.page_tuandui {width: 100%;overflow: hidden;margin-bottom: 3%;background: #eee;}
.page_td {width: 90%;margin: auto;overflow: hidden;margin-top: 3%;/* margin-bottom: 5%; */}
.page_tuandui .container {width: 90%;margin: auto;padding-right: 0px;padding-left: 0px;}
.page_tuandui .team-list {padding-bottom: 4%;}
.page_tuandui .row {margin-right: -0px;margin-left: -0px;}
.technology-container .technology-team .team-list #td:nth-child(6n) {margin-right: 0;}
.page_tuandui .slick-slide span {color: #191919;font-size: 2em;margin-bottom: 1%;}
.page_tuandui .slick-slide h1 {margin-top: 1%;color: #121212;font-size: 1.2em;margin-bottom: 1.5%;}
.page_tuandui .slick-slide p {color: #5e5e5e;font-size: 1.1em;}
.technology-container .technology-team .team-list .active {border: 3px solid #D2051E !important;}




.page_pro_content{ width:100%; overflow:hidden;}
.page_pro_content h1{background: #e7e7e7; color:#000;line-height: 2em;padding-left: 4%; margin-bottom:4%;}
.page_pro_content h2{margin-bottom: 2%;}
.page_pro_content h2 img{ width:100%; height:100%;}






.index_footer{}
.index_footer_top{    width: 100%;overflow: hidden;    border-bottom: 1px solid #585858; line-height:70px;}
.index_footer_top a{display: block;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:13%;float: left;}
.index_footer_bottom{ width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.index_footer_bottom dl{}
.index_footer_bottom dl dd{width: 13%;float: left;}
.index_footer_bottom dl dd a{color: #9b9b9b; font-size:13px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;line-height: 26px;}
.index_footer_bottom dl dd a:hover{ color:#fff;}







.hea_nav ul li:hover{background-color: #D2051E;color:#D2051E !important;}
.navone_left .navone1 a:hover{ color:#D2051E !important;}
.hea_nav ul li:hover a{ color:#fff;}
.hea_nav ul li a:hover{ color:#fff;}
.hea_nav{float: left;margin-left:2.5%;}
.hea_nav ul{}
.hea_nav ul li{width: 100px;float: left;list-style:none;}
.hea_nav ul li a{display: block;color: #000;z-index: 2;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;line-height: 73px;transition: All .2s ease-in-out;-webkit-transition: All .2s ease-in-out;-moz-transition: All .2s ease-in-out;-o-transition: All .2s ease-in-out;font-size: 1.2em;}
.hea_nav .navone{display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom: 2.5%;z-index: 100;padding-top: 2.5%;
padding-left: 12.5%;}
.hea_nav ul li:hover .navone{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navone div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navone a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;}
.hea_nav .navone .one .navone1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navone .one{ width:23%; float:left;border-right: 1px solid #e0e0e0;height: 160px;}

.navone_left{float: right;width: 40%;margin-right: 8%;}
.navone_left .navone2 a{ }
.navone_left .navone1 a{font-size: 16px;color: #000 !important;margin-bottom: 0px;font-weight: 600;}
.vanone2{}
.vanone2 a{color:#666 !important; font-weight:normal !important; font-size:14px !important;}


.hea_nav .navtwo{display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom: 2.5%;z-index: 100;padding-top:2.5%;
padding-left:26.5%;}
.hea_nav ul li:hover .navtwo{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navtwo div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navtwo a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;}
.hea_nav .navtwo .two .navtwo1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navtwo .two{ width:20%; float:left;border-right: 1px solid #e0e0e0;height: 150px;}
.navone_left{float: right;width: 40%;margin-right: 8%;}
.navtwo1 a{font-size: 16px;margin-bottom: 0px;font-weight: 600;}
.vantwo2 a{color:#666 !important; font-weight:normal !important;font-size:14px !important;}
.vantwo1 a{color: #000 !important;}







.hea_nav .navthree{display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom:1.5%;z-index: 100;padding-top:1.5%;
padding-left:24%;}
.hea_nav ul li:hover .navthree{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navthree div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navthree a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;color: #000 !important;}
.hea_nav .navthree .three .navthree1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navthree .three{ width:15%; float:left;border-right: 1px solid #e0e0e0;}
.navone_left{float: right;width: 40%;margin-right: 8%;}
.navthree1 a{font-size: 16px;color: #000 !important;margin-bottom: 0px;font-weight: 600;}


.hea_nav .navfour{display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom:1.5%;z-index: 100;padding-top:1.5%;
padding-left:26%;}
.hea_nav ul li:hover .navfour{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navfour div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navfour a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;color: #000 !important;}
.hea_nav .navfour .four .navfour1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navfour .four{ width:15%; float:left;border-right: 1px solid #e0e0e0;}
.navfour1 a{font-size: 16px;color: #000 !important;margin-bottom: 0px;font-weight: 600;}


.hea_nav .navfive{    display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom:1.5%;z-index: 100;padding-top:1.5%;
padding-left:4%;}
.hea_nav ul li:hover .navfive{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navfive div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navfive a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;color: #000 !important;}
.hea_nav .navfive .four .navfive1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navfive .five{ width:15%; float:left;border-right: 1px solid #e0e0e0;}
.navfive1 a{font-size: 16px;color: #000;margin-bottom: 0px;font-weight: 600;}





.hea_nav .navsix{    display: none;width: 100%;position: fixed;background-color:#fff;left: 0;padding-bottom: 2.5%;z-index: 100;padding-top: 2.5%;
padding-left: 15%;}
.hea_nav ul li:hover .navsix{display: block;position: absolute;border-top: 1px solid #e0e0e0;}
.hea_nav .navsix div img{  width: 74px;float: left;margin-left: 12%;}
.hea_nav .navsix a{font-size: 16px;margin-bottom: 0px;font-weight: 600;line-height: 30px;}
.hea_nav .navsix .six .navsix1{line-height: 2.6rem;font-size: 1rem;}
.hea_nav .navsix .six{ width:20%; float:left;border-right: 1px solid #e0e0e0;height: 120px;}
.vansix2 a {color: #666 !important;font-weight: normal !important;font-size:14px !important;}
.navsix1 a{}
.vansix1 a{color: #000 !important;}

#six{}
#six a{    text-align: left;margin-left: 26%;}



.page_Culture{width: 90%;position: relative;margin: auto;margin-bottom: 4%;overflow: hidden;}
.page_Culture h1{width: 90%;font-size: 2.2em;color: #000;margin: auto;text-align: center;margin-top: 3%;}
.page_Culture h3{border-top: 2px solid #474747;width: 6%;margin: auto;margin-top: 1%;}
.page_Culture dl{width:100%;margin: auto;}
.page_Culture dl dd{    width: 29%;float: left;margin-right: 4%;margin-top: 3%;}
.page_Culture dl dd h2{    font-size: 18px;color: #D2051E;margin-top: 6%;margin-bottom: 4%;}
.page_Culture dl dd img{}
.page_Culture dl dd p{    font-size: 15px;color: #2F2F2F;}



.vanone2 a:hover{color:#D2051E !important;}
.vantwo2 a:hover{color:#D2051E !important;}
.vantwo1 a:hover{color:#D2051E !important;}
.vanthree1 a:hover{color:#D2051E !important;}
.vansix1 a:hover{color:#D2051E !important;}
.vansix2 a:hover{color:#D2051E !important;}
.vanfour1 a:hover{color:#D2051E !important;}
.vanfive1 a:hover{color:#D2051E !important;}









